﻿test( "distance должен быть равен 13", function test_distance(){
	var d = Distance(5,4,10,16);
	ok( d == 13, "Passed!" );
});

test( "Triangle должен присвоить 3 длины", function test_distance(){
	var t = new Triangle(5,4,10);
	ok( t.a == 5, "Passed!" );
	ok( t.b == 4, "Passed!" );
	ok( t.c == 10, "Passed!" );
});

test( "Triangle.perimeter должен быть равен 19", function test_distance(){
	var t = new Triangle(5,4,10);
	ok( t.perimeter() == 19, "Passed!" );
});

test( "Square должен присвоить 2 длины", function test_distance(){
	var t = new Square(5,4);
	ok( t.a == 5, "Passed!" );
	ok( t.b == 4, "Passed!" );
});

test( "Square.perimeter должен быть равен 18", function test_distance(){
	var t = new Square(5,4);
	ok( t.perimeter() == 18, "Passed!" );
});

test( "Vertex должен присвоить точки x, y", function test_distance(){
	var t = new Vertex(5,4);
	ok( t.x == 5, "Passed!" );
	ok( t.y == 4, "Passed!" );
});

test( "stringToVertexes должен перевести строку в 3 точки", function test_distance(){
	var result = new stringToVertexes('5, 4, 10, 18, 23, 98');
	ok( result.length == 3, "Passed!" );
});

test( "stringToVertexes должен перевести строку в 2 точки", function test_distance(){
	var result = new stringToVertexes('5, 4, 10, 18, 23');
	ok( result.length == 2, "Passed!" );
});
